package com.example.service.impl;


import com.example.dao.UserDao;
import com.example.domain.pojo.User;
import com.example.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

//用户服务
@Service
@Transactional
public class UserServiceImpl implements UserService {
    @Autowired
    private UserDao userDao;


//根据用户查询数据库获取用户信息和关联的角色信息,同时需要查询角色相关信息
    //根据用户名查询用户信息,根据用户id查询角色,根据角色查询权限和菜单
    @Override
    public User findUser(String username) {
        User user=userDao.findUser(username);
        //用户不存在
        if(user==null){
            return null;
        }
        return user;
    }
}
